#ifndef __GD32F4XX_IT_H
#define __GD32F4XX_IT_H

#include "gd32f4xx.h"
#include "gpio_clr.h"

void DAC_Block_Count_Set(uint8_t value);

/* function declarations */
/* NMI handle function */
void NMI_Handler(void);
/* HardFault handle function */
void HardFault_Handler(void);
/* MemManage handle function */
void MemManage_Handler(void);
/* BusFault handle function */
void BusFault_Handler(void);
/* UsageFault handle function */
void UsageFault_Handler(void);
/* SVC handle function */
void SVC_Handler(void);
/* DebugMon handle function */
void DebugMon_Handler(void);
/* PendSV handle function */
void PendSV_Handler(void);
/* SysTick handle function */
void SysTick_Handler(void);
/*TIMER0 handle function*/
void TIMER0_BRK_UP_TRG_COM_IRQHandler(void);

void TIMER1_IRQHandler(void);

void systick_init(void);

#endif /* __GD32F4XX_IT_H */
